Design and Analysis of Coalitions in Data Swarming Systems

نویسندگان

  • Honggang Zhang
  • Sudarshan Vasudevan
چکیده

We design and analyze a mechanism for forming coalitions of peers in a data swarming system where peers have heterogeneous upload capacities. A coalition is a set of peers that explicitly cooperate with other peers inside the coalition via choking, data replication, and capacity allocation strategies. Further, each peer interacts with other peers outside its coalition via potentially distinct choking, data replication, and capacity allocation strategies. Following on our preliminary work in [18] that demonstrated significant performance benefits of coalitions, we present here a comprehensive analysis of the choking and data replication strategies for coalitions. We first develop an analytical model to understand a simple random choking strategy as a within-coalition strategy and show that it accurately predicts a coalition’s performance. Our analysis formally shows that the random choking strategy can help a coalition achieve near-optimal performance by optimally choosing the re-choking interval lengths and the number unchoke slots. Further, our analytical model can be easily adapted to model a BitTorrent-like swarm. We also introduce a simple data replication strategy which significantly improves data availability within a coalition as compared to the rarest-first piece replication strategy employed in BitTorrent systems. We further propose a cooperation-aware better response strategy that achieves convergence of the dynamic coalition formation process when peers freely join or leave any coalition. Finally, using extensive simulations, we demonstrate improvements in the performance of a swarming system due to coalition formation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An approach to fault detection and correction in design of systems using of Turbo ‎codes‎

We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...

متن کامل

Error assessment in man-machine systems using the CREAM method and human-in-the-loop fault tree analysis

Background and Objectives: Despite contribution to catastrophic accidents, human errors have been generally ignored in the design of human-machine (HM) systems and the determination of the level of automation (LOA). This paper aims to develop a method to estimate the level of automation in the early stage of the design phase considering both human and machine performance. Methods: A quantita...

متن کامل

بررسی وجود باند ژن rsbA و تاثیر اسید میریستیک در بیماری زایی پروتئوس میرابیلیس جدا شده از عفونت های ادراری

Abstract Introduction: Bacteria communicate with each other by using molecular chemical signal, which are called autoinducer. By the increase of concentration of these signals, which is the result of increase cellular density, they coordinate gene expression in a microbial community. This process is called Quorum sensing. Considering the importance of urine tract infections prominent role of Qu...

متن کامل

ANALYSIS AND DESIGN OF WATER DISTRIBUTION SYSTEMS VIA COLLIDING BODIES OPTIMIZATION

This paper describes the application of the recently developed metaheuristic algorithm for simultaneous analysis, design and optimization of Water Distribution Systems (WDSs). In this method, analysis is carried out using Colliding Bodies Optimization algorithm (CBO). The CBO is a population-based search approach that imitates nature’s ongoing search for better solutions. Also, design and cost ...

متن کامل

SIMULTANEOUS ANALYSIS, DESIGN AND OPTIMIZATION OF WATER DISTRIBUTION SYSTEMS USING SUPERVISED CHARGED SYSTEM SEARCH

The present study encompasses a new method to simultaneous analysis, design and optimization of Water Distribution Systems (WDSs). In this method, analysis procedure is carried out using Charged System Search (CSS) optimization algorithm. Besides design and cost optimization of WDSs are performed simultaneous with analysis process using a new objective function in order to satisfying the analys...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1201.0301  شماره 

صفحات  -

تاریخ انتشار 2011